Refactoring, reengineering and evolution: paths to Geant4 uncertainty quantification and performance improvement

نویسندگان

  • M Batič
  • M Begalli
  • M Han
  • S Hauf
  • G Hoff
  • C H Kim
  • M Kuster
  • M G Pia
  • P Saracco
  • H Seo
  • G Weidenspointner
  • A Zoglauer
چکیده

Ongoing investigations for the improvement of Geant4 accuracy and computational performance resulting by refactoring and reengineering parts of the code are discussed. Issues in refactoring that are specific to the domain of physics simulation are identified and their impact is elucidated. Preliminary quantitative results are reported.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Feature based methodology for supporting architecture refactoring and maintenance of long life software systems

The long-life software systems withstand many significant changes throughout their life-cycle in order to follow the evolution of the problem domains. Usually, the software system architecture can not follow the rapid evolution of a problem domain and with time, the diversion of the architecture in respect to the domain features becomes prohibiting for software evolution. For avoiding this prob...

متن کامل

1-03-10 The IS Manager's Enabling Role in Business Process Reengineering

Business process reengineering seeks to create significant performance improvement by radically redesigning the business. Information technology is a major enabler of these new forms of organization that include cross-functional relationships and processes. This article gives a six-stage methodology for IS managers who must actively participate in reengineering projects. The issues discussed ra...

متن کامل

Reengineering: An Engineering Problem

This paper discusses a plan that addresses how the Software Engineering Institute (SEI) may assist the Department of Defense (DoD) in reengineering its large software-intensive systems. This plan is based on a view of reengineering as an engineering problem to improve the cost-effective evolution of large software-intensive systems. This view of reengineering, which takes the whole software eng...

متن کامل

Reengineering a B-tree Implementation Using Design Patterns

Signiicant improvement in design quality is possible by using design patterns. We present the evolution of an implementation of a B-tree indexing system, which is a component in a database management system, in order to illustrate how design patterns clarify the design and make the design more extensible. The reengineering is a necessary step towards a reusable design and implementation for mul...

متن کامل

Special Report CMU/SEI-93-SR-5 Reengineering: An Engineering Problem

This paper discusses a plan that addresses how the Software Engineering Institute (SEI) may assist the Department of Defense (DoD) in reengineering its large software-intensive systems. This plan is based on a view of reengineering as an engineering problem to improve the cost-effective evolution of large software-intensive systems. This view of reengineering, which takes the whole software eng...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012